﻿@model IEnumerable<Website.Models.TruongHoc>
@{
    ViewBag.Title = "Quản lý thông tin trường học";
}

<section id="selectBox">
    <div class="row-fluid">
        <div class="span3">
            <section class="utopia-widget">
                <div class="utopia-widget-title">
                    <img src="@Url.Content("/Content/Images/paragraph_justify.png")" class="utopia-widget-icon">
                    <span>Quản lý trường học</span>
                </div>

                <div class="utopia-widget-content utopia-form-freeSpace">
                   @Html.DevExpress().TreeView(
    settings =>
    {
        settings.Name = "tvTemplates";
        settings.ControlStyle.CssClass = "componentTree";
        settings.EnableHotTrack = false;

        settings.Nodes.Add(node =>
        {
            node.Text = "THPT Ngô Quyền";
            node.Name = "school";
            node.Image.Url = "~/Content/TreeView/Controls/ASP.png";

            //node 1           
            node.Nodes.Add("Danh sách khối lớp", "Danh sách khối lớp", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");

            //node 2
            node.Nodes[0].Nodes.Add("Khối 10", "grade", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");

            //node3
            node.Nodes[0].Nodes[0].Nodes.Add("10-a1", "class", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");
            node.Nodes[0].Nodes[0].Nodes.Add("10-a1", "class", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");
            node.Nodes[0].Nodes[0].Nodes.Add("10-a1", "class", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");
            node.Nodes[0].Nodes[0].Nodes.Add("10-a1", "class", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");

            //node 2
            node.Nodes[0].Nodes.Add("Khối 11", "grade", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");

            //node 3
            node.Nodes[0].Nodes[1].Nodes.Add("10-a1", "class", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");
            node.Nodes[0].Nodes[1].Nodes.Add("10-a1", "class", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");
            node.Nodes[0].Nodes[1].Nodes.Add("10-a1", "class", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");
            node.Nodes[0].Nodes[1].Nodes.Add("10-a1", "class", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");

            //node 2
            node.Nodes[0].Nodes.Add("Khối 12", "grade", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");



        });
        settings.Nodes.Add(node =>
        {
            node.Text = "THPT Trần Phú";
            node.Name = "school2";
            node.Image.Url = "~/Content/TreeView/Controls/Win.png";

            node.Nodes.Add("Danh sách khối lớp", "Danh sách khối lớp", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");
            node.Nodes[0].Nodes.Add("Khối 10", "grade", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");
            node.Nodes[0].Nodes.Add("Khối 11", "grade", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");
            node.Nodes[0].Nodes.Add("Khối 12", "grade", "~/Content/TreeView/Controls/ASPxHtmlEditor.png");
        });

        settings.SetNodeTemplateContent(c =>
        {
            if (c.Node.Nodes.Count > 0)
            {
                ViewContext.Writer.Write(
                    @*
                    "<img alt=\"" + c.Node.Name + "\" align=\"middle\" class=\"img\" src=\"" + Url.Content(c.Node.Image.Url) + "\" />" +
                    *@
"<div class=\"head\">" + c.Node.Text + "</div>"
                );
            }
            else
            {
                ViewContext.Writer.Write(
                    @*
                    "<img alt=\"" + c.Node.Name + "\" align=\"middle\" class=\"img\" src=\"" + Url.Content(c.Node.Image.Url) + "\"  />" +
                    *@
"<div class=\"hahaha\">" +
                        "<a href=\"javascript:void(0)\" class=\"link\">" + c.Node.Text + "</a>" +

                        "</div>"
                    );
            }
        });
        
        settings.PreRender = (source, e) =>
        {
            ASPxTreeView treeView = (ASPxTreeView)source;
            treeView.ExpandAll();
        };
    }).GetHtml()
                </div>
            </section>
        </div>
        <div class="span9">
            <section class="utopia-widget">
                <div class="utopia-widget-title">
                    <img src="@Url.Content("/Content/Images/paragraph_justify.png")" class="utopia-widget-icon">
                    <span></span>
                </div>

                <div class="utopia-widget-content utopia-form-freeSpace">
                @Html.Partial("GridView", Model)
            
            @Html.DevExpress().GridView(
            settings =>
            {
                settings.Settings.ShowFooter = true;
                settings.Settings.ShowFilterRowMenu = true;
                settings.Name = "gvSorting";
                settings.SettingsBehavior.AllowSort = true;
                settings.Style.Add("width","100%");
                settings.CallbackRouteValues = new { Controller = "GridView", Action = "SortingPartial" };           
              //  settings.CallbackRouteValues = new { Controller = "GridView", Action = "FilteringPartial" };
                settings.Columns.Add("TenTruongHoc", "Tên Tên trường");
                settings.Columns.Add("DiaChi", "Địa chỉ");
                settings.Columns.Add("DienThoai", "Điện thoại");
                settings.Columns.Add("NguoiPhuTrach", "Người phụ trách");
                settings.Columns.Add("DienThoai_NguoiPhuTrach", "Điện thoại người phụ trách");
                settings.Columns.Add("Email_NguoiPhuTrach", "Email người phụ trách");
                
               
                
             
            }
                     ).Bind(Model).GetHtml()
                </div>
            </section>
        </div>
    </div>
</section>


